package main

import (
	"fmt"
	"strings"
)

type Reader struct {
	s        string
	i        int64
	prevRune int
}

func main() {
	r := strings.NewReader("abcdefghijklmn")
	// 14
	fmt.Println(r.Len())
	var buf []byte
	buf = make([]byte, 5)
	n, err := r.Read(buf)
	fmt.Println(n, err)
}
